2024-11-22
2024-11-22
๐ Notes
๐ 2024-11-22 Daily Briefing
๐ ์ค๋์ ์ด๋
๋ฌ๋น ๊ณต์ ํ๋ฐํด 5KM๋ฅผ ๋ฑ 30๋ถ๋ง์ ๋ฐ์ด 5KM ์ต๋จ๊ธฐ๋ก์ ์ธ์ ๋ค ๐ ์ง์น์ง ์์ ์๋๋ก ๋ฐ์์์๋ ํฌ๋ก๋ฏธํฐ๋น 6๋ถ, ์์ 10KM์ ์๋ ฅ์ ๊พธ์คํ๊ฒ ๋ธ ๊ฒ์ด๋ค. ๋์ด์ค!
๐ ์ค๋์...
Giftogether ํ๋ก์ ํธ์ ๋ค์ ๋ถ์ด ๋ถ๊ธฐ ์์ํ๋ค. ๋ฉ๋ฌ์ ์ฌ๋ฌ ์๊ฑด๋ค์ด ๋์๊ณ ๋ฏธ์ฒ ์๊ฐํ์ง ๋ชปํ๋ ๊ธฐ๋ฅ๋ค์ด ๋ง์ด ๋์๋ค. JIRA์ ์ฎ๊ฒจ์ ๊ธด ํ์ผ๋ ์ค๋ ํ ์ ์๋ ์ผ์ ์๋์ ์ ์ด๋ณด๊ฒ ๋ค
- WISH-334: get one funding API์ Response์ fundUserImg ํ๋กํผํฐ๋ฅผ ์ถ๊ฐ (์งํ์ค, 1hr)
- ์ฌ์ ์ ๋ฑ๋ก ์์ด๋ ์นด๋ ๊ฐํธ๊ฒฐ์ ๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ฆฌ์์น๋ฅผ ํด์ผํ๋ค. ์ด๊ฒ ์๋๋ฉด ๊ณ์ข์ด์ฒด๋ก ๋ฐ์์ ์ฒ๋ฆฌํด์ผํจ. (30min)
๋น๋ก ์ค๋ PlanA ๋ผ์ด๋ธ ํ์๋ ์์ง๋ง ๊ทธ๋๋ PLANA-94 Memo API Create, Read ํํธ๋ง์ด๋ผ๋ ๋๋ด๋ณด์ (90hr)
ํ์ฌ Obsidian์ ์ด ๊ธ์ด ๋ฐฐํฌ๋๋ ๋ธ๋ก๊ทธ http://ChoiWheatley.github.io ์ ์ด๋ฏธ์ง๊ฐ ํ๋๋ ๋ ๋๋ง์ด ์๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ๋จผ์ ํด๊ฒฐํ์.
- ๊ทธ๋ฆฌ๊ณ mkdocs๋ฅผ ๋ ๋๋ณด๋ผ ์ค๋น๋ฅผ ํ์.
๋ฏธ๋ฃฌ ๊ฒ๋ค
- Giftogether WISH-336: UserEntity์
isAdmin
ํ๋กํผํฐ ์ถ๊ฐํ๊ณ WISH-337 admin ๊ด๋ จ ๊ธฐ๋ฅ์ ์๋ณํ๊ณ API ๋ฌธ์๋ฅผ ์์ฑํ์. (0.5hr)- ๋จผ์ NestJS ์ ์ Role์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ๋ฆฌ์์น๋ฅผ ํ์. docs.nestjs # role-based-authentication (0.5hr)
โฐ Daily Routine
๋์ปค ๊ต๊ณผ์ 11์ฅ Jenkins์์ ๋งํ์์ง, ์ด์๋ฅผ ๋ณด๋ ๋ค๋ฅธ ์ ์ ๋ค๋ ๊ฐ์ ๊ณณ์์ out-of-date๋ผ๊ณ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค๊ณ ํ๋ ๊ทธ ๋ฐฉ๋ฒ์ผ๋ก ์ค์ต์ ์ฌ์๋ํ์. (45')
๐ WHY, HOW, WHAT
์ค๋ ํ๋ฃจ์ ๋๊ธฐ๋ฅผ ๋ค์ ์๊ฐํด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ด ์๋ค. ์ค๋์ ์ ๋ , ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ฐฉ๋ฒ, ์ค๋์ ์ฑ๊ณผ์ ๋ํด์ ์์ฑํด๋ด ์๋ค.
์ฝ๋๋ฅผ ์ง๋ ์ผ์ ๋ค์ ํฅ๋ฏธ๊ฐ ๋ถ๊ธฐ ์์ํ๋ค. ์ฐฝ์์ด๋ผ๊ณ ์๊ฐํ๋ฉด์ ๋ด ์๊ฐ์ ์ฝ๋๋ก ์ฎ๊ธฐ๊ณ ๋ ผ์์ด ๋ฐ์ํ์๋ ์ ๊ทธ๋ ๊ฒ ์งฐ๋์ง์ ๋ํ ๋์ ์๊ฐ์ด ์ด์ด์ง์ "๊ทธ๋ ๋ฐ๋ก ์ด๊ฑฐ์ง" ํ๋ ์๊ฐ์ด ๋ฐ๋ก ๋ค์๋ค. ๋ชฐ์ ์ ์ด๋ฅด๋ ์ฌ๋ฌ ๊ธธ ์ค ํ๋๋ฅผ ๋ค์ ์ฐพ์ ๊ธฐ๋ถ์ด๋ผ ์ข์๋ค.
๐ช PARA
๐ Project
Giftogether
- WISH-334:
get one funding API
์ ์๋ต์fundUserImg
์์ฑ ์ถ๊ฐ (์งํ์ค, 1์๊ฐ) - ์ฌ์ ์ ๋ฑ๋ก ์์ด ์นด๋ ๊ฒฐ์ ๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ ๋ฆฌ์์น (30๋ถ)
- WISH-336:
UserEntity
์isAdmin
์์ฑ ์ถ๊ฐ (๋ฏธ๋ฃธ, 0.5์๊ฐ)- NestJS์ ์ญํ ๊ธฐ๋ฐ ์ธ์ฆ ๊ด๋ จ ๋ฆฌ์์น (์ฐธ๊ณ ์๋ฃ, 0.5์๊ฐ)
- WISH-337: Admin ๊ด๋ จ ๊ธฐ๋ฅ ์๋ณ ๋ฐ API ๋ฌธ์ ์์ฑ (๋ฏธ๋ฃธ)
PlanA
- PLANA-94: ๋ฉ๋ชจ API์ Create, Read ๊ธฐ๋ฅ ์๋ฃ (90๋ถ)
๋ธ๋ก๊ทธ ์ ์ง ๊ด๋ฆฌ
- http://ChoiWheatley.github.io์ ์ด๋ฏธ์ง ๋ ๋๋ง ๋ฌธ์ ํด๊ฒฐ (์ฐ์ ์์ )
- MkDocs๋ฅผ ๋ ๋ ์ค๋น ์์
๐ Area
์ด๋ ๋ฐ ๊ฑด๊ฐ
- ๊พธ์คํ ๋ฌ๋ ๊ธฐ๋ก ์ ์ง: 5KM๋ฅผ 30๋ถ์ ์์ฃผ (ํฌ๋ก๋ฏธํฐ๋น 6๋ถ ํ์ด์ค).
๊ฐ์ธ ๊ฐ๋ฐ
- Docker ๊ต๊ณผ์ ์ค์ต ์ฌ๊ฐ: 11์ฅ Jenkins ์ค์ (45๋ถ)
๐ Resources
- NestJS ๋ฌธ์: ์ญํ ๊ธฐ๋ฐ ์ธ์ฆ
- Docker ์ปค๋ฎค๋ํฐ ํฌ๋ผ: Jenkins ์ค์ ๊ด๋ จ ๋ฌธ์ ํด๊ฒฐ ์ฐธ๊ณ
๐ Archive
- 5KM๋ฅผ 30๋ถ์ ์์ฃผํ๋ฉฐ ๊ฐ์ธ ๊ธฐ๋ก ๊ฒฝ์ .
- ์ฝ๋ฉ ๋ฐ ๋ฌธ์ ํด๊ฒฐ์์ ๋ค์ ํฅ๋ฏธ๋ฅผ ์ฐพ์.
๐ฏ ์ค๋์ ๋ชฉํ ์์ฝ
- ๋ธ๋ก๊ทธ ์ด๋ฏธ์ง ๋ ๋๋ง ๋ฌธ์ ํด๊ฒฐ ๋ฐ MkDocs ์ ํ ์์ ์ฐฉ์.
- Giftogether ์์
์งํ:
- WISH-334 ์๋ฃ.
- ์นด๋ ๊ฒฐ์ ์ง์ ๋ฐฉ๋ฒ ๋ฆฌ์์น.
- PlanA PLANA-94 ๋ฉ๋ชจ API ์์ ์งํ.
- Docker Jenkins ์ค์ ์ค์ต ์ฌ์์.
๐ก ์ฑ์ฐฐ: WHY, HOW, WHAT
- WHY: ์ฐฝ์๊ณผ ๋ฌธ์ ํด๊ฒฐ์ ์ฆ๊ฑฐ์์ ๋ค์ ๋๋ผ๊ธฐ ์ํด.
- HOW: ์์ ์ ์ธ๋ถํํ์ฌ ๋ชฉํ๋ฅผ ๋ช ํํ ํ๊ณ , ๋ชฐ์ ํ๋ฉฐ ์ง์ค์ ์ผ๋ก ์ํ.
- WHAT: ์ฃผ์ ์ฅ์ ๋ฌผ์ ํด๊ฒฐ(์: ๋ธ๋ก๊ทธ ๋ฌธ์ )ํ๊ณ ํ๋ก์ ํธ๋ฅผ ์งํํจ์ผ๋ก์จ ์ฑ์ทจ๊ฐ๊ณผ ์์ ์ ํ๋ฆ์ ๊ตฌ์ถ.